package com.stardata.liangshisq.tcslmon.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @Description  
 * @Author  Samson Shu
 * @email shush@stardata.top
 * @Date 2020-08-09 
 */

@Data
public class KcKsc  implements Serializable {

	private static final long serialVersionUID =  6949863502181988816L;

	private Long id;

	private Long bsId;

	private Long ssId;

	private Long scId;

	private Long itemId;

	private String tempItemName;

	private Long unitId;

	private Long itemSizeId;

	private String methodText;

	private BigDecimal origQty;

	private BigDecimal lastQty;

	private Integer pkgFlg;

	private Integer pkgType;

	private Long pkgScId;

	private Integer kitchenFlg;

	private Long prepareEmpId;

	private LocalDateTime prepareFinishTime;

	private Long cookEmpId;

	private LocalDateTime cookFinishTime;

	private Long serveEmpId;

	private LocalDateTime serveFinishTime;

	private BigDecimal coUnknowQty;

	private Integer hastenFlg;

	private LocalDateTime callUpTime;

	private Long barcode;

	private Long createShopId;

	private Long modifierId;

	private LocalDateTime modifyTime;

	private Long creatorId;

	private LocalDateTime createTime;

	private Integer uploadFlg;

	private Integer downloadFlg;

	private Integer delflg;

	private Integer discFlg;

	private Integer serveFlg;

	private Integer reboilFlg;

	private BigDecimal reboilQty;

	private LocalDateTime reboilTime;

	private Integer beepFlg;

	private Integer printFlg;

	private LocalDateTime servingTime;

	private Long pkgItemId;

	//菜品对应的营业流水对象
	@TableField(exist = false)
	private BizBs bizBs;

	//菜品对应的菜品档案对象
	@TableField(exist = false)
	private ArchItem archItem;

	//菜品对应的台位对象
	@TableField(exist = false)
	private ArchPoint archPoint;

	//是否临时菜品
	@TableField(exist = false)
	private Boolean isTempItem;
}
